home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, card
- global stock, stack, playerHand, playerHandCount, miniCards, pootimer, win
-
- on beginSprite me
- sprite(spriteNum).visible = 1
- card = sprite(spriteNum)
- card.member = member(stock[1].rank & "_" & stock[1].suit, "playing cards")
- stock.deleteAt(1)
- stack.addProp(makesymbol(spriteNum), new(script("card"), spriteNum))
- end
-
- on mouseDown me
- if not getIntersect(spriteNum) then
- puppetSound(3, member("pick card", "100GPak Generic SFX"))
- playerHand[playerHandCount].add([getValue(card.member.name), getSuit(card.member.name)])
- sprite(miniCards[playerHandCount][playerHand[playerHandCount].count]).member = member(sprite(spriteNum).member.name & "_mini", "mini cards")
- sprite(spriteNum).visible = 0
- if playerHand[playerHandCount].count = 5 then
- playerHand[playerHandCount].sort()
- getHand(playerHand[playerHandCount])
- playerHandCount = playerHandCount + 1
- if (playerHandCount = 11) and (member("hand" & string(playerHandCount - 1) & "text", "100Gpak Specific GFX").text <> "Busted!") then
- win = "yes"
- pootimer = timeout("kk").new(150, #gotoit)
- end if
- end if
- else
- if getIntersect(spriteNum) then
- puppetSound(3, member("drop card", "100GPak Generic SFX"))
- end if
- end if
- end
-